//
//  HLEmotionParser.h
//  YueYue
//
//  Created by hulu001 on 2024/1/11.
//

#import <Foundation/Foundation.h>
#import "HLEmotionResult.h"

NS_ASSUME_NONNULL_BEGIN

@interface HLEmotionParser : NSObject

/// 返回值模式
/// @param text 原文本
- (NSArray<HLEmotionResult *> *)resultsWithText:(NSString *)text;

/// 迭代模式
/// @param text 原文本
/// @param usingBlock 迭代器
- (void)enumerateMatchesInText:(NSString *)text usingBlock:(void(^)(HLEmotionResult *result, BOOL * _Nullable stop))usingBlock;

@end

NS_ASSUME_NONNULL_END
